\relax 
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand*\HyPL@Entry[1]{}
\HyPL@Entry{0<</S/D>>}
\@writefile{toc}{\contentsline {section}{\numberline {1}实验目标描述}{4}{section.1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}组员}{4}{section.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3}工作进展}{4}{section.3}}
\@writefile{toc}{\contentsline {section}{\numberline {4}已有基础}{5}{section.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}ucore-vfs}{5}{subsection.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}FatFs}{6}{subsection.4.2}}
\@writefile{toc}{\contentsline {section}{\numberline {5}初识ucore}{8}{section.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}框架介绍}{8}{subsection.5.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}inode与vfs初识}{9}{subsection.5.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}从vfs到fatfs函数的具体调用过程}{10}{subsection.5.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}iobuf.[ch]介绍}{11}{subsection.5.4}}
\@writefile{toc}{\contentsline {section}{\numberline {6}ffs\rule  [-2pt]{1.5mm}{0.5pt}inode.c实现详细介绍}{11}{section.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}ffs\rule  [-2pt]{1.5mm}{0.5pt}load\rule  [-2pt]{1.5mm}{0.5pt}inode}{12}{subsection.6.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}ffs\rule  [-2pt]{1.5mm}{0.5pt}getdirenty}{13}{subsection.6.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}ffs\rule  [-2pt]{1.5mm}{0.5pt}create}{13}{subsection.6.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}ffs\rule  [-2pt]{1.5mm}{0.5pt}lookup\rule  [-2pt]{1.5mm}{0.5pt}once}{13}{subsection.6.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}lookup\rule  [-2pt]{1.5mm}{0.5pt}ffs\rule  [-2pt]{1.5mm}{0.5pt}nolock}{13}{subsection.6.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}ffs\rule  [-2pt]{1.5mm}{0.5pt}openfile}{14}{subsection.6.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}ffs\rule  [-2pt]{1.5mm}{0.5pt}opendir}{14}{subsection.6.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}ffs\rule  [-2pt]{1.5mm}{0.5pt}close}{14}{subsection.6.8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.9}ffs\rule  [-2pt]{1.5mm}{0.5pt}read}{14}{subsection.6.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.10}ffs\rule  [-2pt]{1.5mm}{0.5pt}write}{14}{subsection.6.10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.11}ffs\rule  [-2pt]{1.5mm}{0.5pt}mkdir}{14}{subsection.6.11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.12}ffs\rule  [-2pt]{1.5mm}{0.5pt}rename}{15}{subsection.6.12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.13}ffs\rule  [-2pt]{1.5mm}{0.5pt}unlink}{15}{subsection.6.13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.14}ffs\rule  [-2pt]{1.5mm}{0.5pt}fstat}{15}{subsection.6.14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.15}ffs\rule  [-2pt]{1.5mm}{0.5pt}gettype}{15}{subsection.6.15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.16}ffs\rule  [-2pt]{1.5mm}{0.5pt}lookup}{15}{subsection.6.16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.17}ffs\rule  [-2pt]{1.5mm}{0.5pt}lookup\rule  [-2pt]{1.5mm}{0.5pt}parent}{15}{subsection.6.17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.18}ffs\rule  [-2pt]{1.5mm}{0.5pt}dirent\rule  [-2pt]{1.5mm}{0.5pt}search\rule  [-2pt]{1.5mm}{0.5pt}nolcok}{15}{subsection.6.18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.19}ffs\rule  [-2pt]{1.5mm}{0.5pt}dirent\rule  [-2pt]{1.5mm}{0.5pt}create\rule  [-2pt]{1.5mm}{0.5pt}inode}{16}{subsection.6.19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.20}ffs\rule  [-2pt]{1.5mm}{0.5pt}namefile}{16}{subsection.6.20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.21}findNode}{16}{subsection.6.21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.22}hash}{16}{subsection.6.22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.23}getAbsolutePath}{16}{subsection.6.23}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.24}ffs\rule  [-2pt]{1.5mm}{0.5pt}link}{16}{subsection.6.24}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.25}ffs\rule  [-2pt]{1.5mm}{0.5pt}reclaim}{17}{subsection.6.25}}
\@writefile{toc}{\contentsline {section}{\numberline {7}用户端新添加与完善过的指令}{17}{section.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}mount.c}{17}{subsection.7.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}cp.c}{17}{subsection.7.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}diff.c}{17}{subsection.7.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}grep.c}{18}{subsection.7.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.5}mv.c}{18}{subsection.7.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.6}rm.c}{18}{subsection.7.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.7}sh.c}{18}{subsection.7.7}}
\@writefile{toc}{\contentsline {section}{\numberline {8}制作fat.img}{18}{section.8}}
\@writefile{toc}{\contentsline {section}{\numberline {9}fat32的初始化}{18}{section.9}}
\@writefile{toc}{\contentsline {section}{\numberline {10}修改Makefile}{19}{section.10}}
\@writefile{toc}{\contentsline {section}{\numberline {11}lib/string.c}{19}{section.11}}
\@writefile{toc}{\contentsline {section}{\numberline {12}测试}{19}{section.12}}
\@writefile{toc}{\contentsline {section}{\numberline {13}实验总结}{20}{section.13}}
\@writefile{toc}{\contentsline {section}{\numberline {14}参考资料}{21}{section.14}}
\@writefile{toc}{\contentsline {section}{\numberline {15}致谢}{21}{section.15}}
